home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / share / catman / p_man / cat3 / complib / ctrtri.z / ctrtri
Text File  |  1998-10-30  |  2KB  |  67 lines

  1.  
  2.  
  3.  
  4. CCCCTTTTRRRRTTTTRRRRIIII((((3333FFFF))))                                                          CCCCTTTTRRRRTTTTRRRRIIII((((3333FFFF))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      CTRTRI - compute the inverse of a complex upper or lower triangular
  10.      matrix A
  11.  
  12. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  13.      SUBROUTINE CTRTRI( UPLO, DIAG, N, A, LDA, INFO )
  14.  
  15.          CHARACTER      DIAG, UPLO
  16.  
  17.          INTEGER        INFO, LDA, N
  18.  
  19.          COMPLEX        A( LDA, * )
  20.  
  21. PPPPUUUURRRRPPPPOOOOSSSSEEEE
  22.      CTRTRI computes the inverse of a complex upper or lower triangular matrix
  23.      A.
  24.  
  25.      This is the Level 3 BLAS version of the algorithm.
  26.  
  27.  
  28. AAAARRRRGGGGUUUUMMMMEEEENNNNTTTTSSSS
  29.      UPLO    (input) CHARACTER*1
  30.              = 'U':  A is upper triangular;
  31.              = 'L':  A is lower triangular.
  32.  
  33.      DIAG    (input) CHARACTER*1
  34.              = 'N':  A is non-unit triangular;
  35.              = 'U':  A is unit triangular.
  36.  
  37.      N       (input) INTEGER
  38.              The order of the matrix A.  N >= 0.
  39.  
  40.      A       (input/output) COMPLEX array, dimension (LDA,N)
  41.              On entry, the triangular matrix A.  If UPLO = 'U', the leading
  42.              N-by-N upper triangular part of the array A contains the upper
  43.              triangular matrix, and the strictly lower triangular part of A is
  44.              not referenced.  If UPLO = 'L', the leading N-by-N lower
  45.              triangular part of the array A contains the lower triangular
  46.              matrix, and the strictly upper triangular part of A is not
  47.              referenced.  If DIAG = 'U', the diagonal elements of A are also
  48.              not referenced and are assumed to be 1.  On exit, the
  49.              (triangular) inverse of the original matrix, in the same storage
  50.              format.
  51.  
  52.      LDA     (input) INTEGER
  53.              The leading dimension of the array A.  LDA >= max(1,N).
  54.  
  55.      INFO    (output) INTEGER
  56.              = 0: successful exit
  57.              < 0: if INFO = -i, the i-th argument had an illegal value
  58.              > 0: if INFO = i, A(i,i) is exactly zero.  The triangular matrix
  59.              is singular and its inverse can not be computed.
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.